load my_signal_with_noise5.mat;
% 使用中值滤波去噪
y_denoised = medfilt1(signal_noisy, 418); % 使用5点窗口进行中值滤波
  
% 绘图
figure;
subplot(3,1,1);
plot(t, signal,'b');
hold on;
plot(t, y_denoised,'r');
hold off;
title('蓝色为原始信号，红色为处理后的信号');
xlabel('时间 (s)'); ylabel('幅度');

subplot(3,1,2);
plot(t, signal_noisy);
title('带噪声信号');
xlabel('时间 (s)'); ylabel('幅度');

subplot(3,1,3);
plot(t, y_denoised, 'r');
title('中值滤波去噪后的信号');
xlabel('时间 (s)'); ylabel('幅度');
